@charset "utf-8";
#body { padding-top:15px; }
#body_wrap {}
.clearfix {
zoom: 1;
}
.fl {
float: left;
display: inline;
}
.fr {
float: right;
display: inline;
}
.mb20 {
margin-bottom: 20px;
}
.flash { width:960px;margin:0 auto 20px; } 
.flash .scrollable { width:960px;height:270px;background-color:#fff;overflow:hidden;position:relative; } 
.flash .scrollable .flashitems { width:20000em;position:absolute;z-index:1; } 
.flash .scrollable .flashitems .flashitem { width:960px;height:270px;position:relative;float:left; }
.flash .scrollable .flashitems .flashitem .itemText{ cursor:pointer;position:absolute;top:20px;left:45px;z-index:10; }
.flash .scrollable .flashitems .flashitem .itemText h3 { font-size:50px;line-height: 1.6;font-weight:normal; }
.flash .scrollable .flashitems .flashitem .itemText p { font-size:14px;width:600px; line-height: 1.8; }
.flash .scrollable .flashitems .flashitem .itmeGuang { cursor:pointer;position:absolute;text-align:center;bottom:25px;left:47px;width:86px;height:30px;line-height:30px;color:#fff;font-size:12px;overflow:hidden;background-image:url(../images/toguang.png);background-position:0 0;background-repeat:no-repeat; } 
.flash .scrollable .flashitems .flashitem .itmeGuang:hover { background-position:0 -30px;text-decoration:none; } 
.flash .scrollable .flashitems .flashitem .itmeGuang:active { background-position:0 -60px;text-decoration:none; } 
.flash .scrollable .flashitems .flashitem a { text-decoration:none; }
.flash .scrollable .flashitems .guang_intro {}
.flash .scrollable .flashitems .guang_intro .followGuang{ position:absolute;bottom:0px;left:0px;height:66px;width:100%;}
.flash .scrollable .flashitems .guang_intro .followGuang a.navi-banner{ position:absolute;z-index:2;text-indent:-1000em;top:0px;width:120px;height:63px;background:url(../images/street-point.png) no-repeat -88px 0;}
.flash .scrollable .flashitems .guang_intro .followGuang a.navi-banner:hover{border-bottom:3px solid #fff;opacity:0.5;filter:alpha(opacity=50);}
.flash .scrollable .flashitems .guang_intro .followGuang div{padding:10px 10px 0 0;text-align:right;line-height:24px;color:#fff;font-size:14px;}
.flash .scrollable .flashitems .guang_intro .followGuang div a{color:#fff;}
.flash .scrollable .flashitems .guang_intro .followGuang div a:hover{text-decoration:underline;}

.flash .navi { background-color:#fff;/*overflow:hidden;height:3px;position:relative;*/} 
.flash .navi { background:#fff url(../images/navi-wrap-bg.png) repeat-x top;overflow:hidden;} 
.flash .navi li { position:relative;width:130px;float:left;display:inline;padding-top:10px;padding-bottom:5px; margin:0 6px;}
.flash .navi li.last { margin-right:0px; }
.flash .navi li.morePX { margin-right:9px; }
.flash .navi li .thumb { height:45px;overflow:hidden;cursor:pointer; } 
.flash .navi li .topicTitle { cursor:pointer;line-height:18px;height:18px;margin-top:5px;margin-left:5px;font-weight:normal;color:#666;overflow:hidden;font-size:12px;}
.flash .navi li .juqing em{ float:left;padding-right:30px;background:url(../images/juqing.png) no-repeat right center;text-overflow: ellipsis;-o-text-overflow: ellipsis;max-width: 90px;white-space: nowrap;word-wrap: normal;word-break: normal;overflow: hidden; }
.flash .navi li a{text-decoration:none;}
.flash .navi li .byOne { line-height:18px;height:18px;margin-left:5px;color:#aaa; }
.flash .navi li .byOne a{ color:#aaa; }
.flash .navi li .byOne a:hover{ color:#aaa;text-decoration:underline; }
.flash .navi li span { position:absolute;top:0px;width:130px;height:3px;overflow:hidden;background:url(../images/navi-bg.png) no-repeat 0 -7px; } 
.flash .navi li.active span { background-position:0 0; }


.fm960 { margin:0 auto; width:960px; }

/*
.price{
	width:100%;
	display:block;
	background:#3E3E3E;
	text-indent:15px;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
*/

.index-shop-list {width: 920px;margin: 5px 20px 0px 20px;float: left;display: inline;overflow: hidden;}
.index-shop-list .shop_head strong {float: left;height: 20px;overflow: hidden;width: 83px;color: #FC578F;font-size: 16px;}
.index-shop-list .shop_head  a.more {color: #666;}
.index-shop-list .list{ padding-top:15px; overflow:hidden;}
.index-shop-list .list ul{width:980px; overflow:hidden;}
.index-shop-list .list li { float:left;margin-right:10px;margin-bottom:10px;}
.index-shop-list .list li img{ display:block; float:left; border:1px solid #ccc}

.catename {
    background-color: #FAFAFA;
    color: #3E3E3E;
    font-family: "微软雅黑","黑体";
    font-size: 12px;
    line-height: 30px;
}
.subcatename{
	border-radius: 4px 4px 4px 4px;
	background: none repeat scroll 0 0 #EAECEB;
	font-size: 12px;
	font-weight: normal;
	height: 32px;
	line-height: 32px;
	overflow: hidden;
	padding:0px 5px;
	white-space: nowrap;
}

.content{width:960px;}
.new .nowdate, .tab .more {
background: url(../images/bg0301.png) no-repeat scroll 0 0 transparent;
}
.new {
    background-color: #FAFAFA;
    color: #3E3E3E;
    font-family: "微软雅黑","黑体";
    font-size: 15px;
    height: 30px;
    line-height: 30px;
    margin-top: 10px;
}
.new .today {
    background: none repeat scroll 0 0 #F62D53;
    color: #FFFFFF;
    display: inline-block;
    float: left;
    height: 30px;
    line-height: 30px;
    padding: 0 12px;
}
.new .nowdate {
    background-position: -205px 0;
    color: #FFFFFF;
    display: inline-block;
    float: left;
    height: 30px;
    line-height: 30px;
    margin-right: 15px;
    width: 116px;
}
.new .nowdate em {
    margin-left: 10px;
    margin-right: 4px;
}

.tab {border:1px #ededed solid;border-top:1px #ffb5c3 solid;border-bottom:1px #c0c0c0  dotted;margin-top:1px;background:#fff;padding-bottom:20px;}

.tab .items, .tab .items1, .tab .items2, .tab .items3, .tab .items4, .tab .items5, .tab .items6 {
    background: none repeat scroll 0 0 #FBFBFB;
    border-bottom: 1px solid #EDEDED;
    color: #6B6B6B;
    height: 28px;
    line-height: 28px;
}
.tab .items li, .tab .items1 li, .tab .items2 li, .tab .items3 li, .tab .items4 li, .tab .items5 li, .tab .items6 li {
    border-right: 1px solid #EDEDED;
    cursor: pointer;
    float: left;
    padding: 1px 0 0;
    position: relative;
    text-align: center;
    width: 89px;
}
.tab .items li a, .tab .items1 li a, .tab .items2 li a, .tab .items3 li a, .tab .items4 li a, .tab .items5 li a, .tab .items6 li a {
    position: absolute;
    top: 5px;
}
.tab .items li.cur, .tab .items1 li.cur, .tab .items2 li.cur, .tab .items3 li.cur, .tab .items4 li.cur, .tab .items5 li.cur, .tab .items6 li.cur {
    background: none repeat scroll 0 0 #FFFFFF;
    bottom: -1px;
    color: #D6093E;
    cursor: auto;
    font-weight: bold;
    height: 29px;
    padding: 0;
    position: relative;
}
.tab .items li.cur a, .tab .items1 li.cur a, .tab .items2 li.cur a, .tab .items3 li.cur a, .tab .items4 li.cur a, .tab .items5 li.cur a, .tab .items6 li.cur a {
    font-weight: normal;
}
.tabwrap {
    background: none repeat scroll 0 0 #FFFFFF;
    clear: both;
    height: 441px;
    margin-bottom: 20px;
    overflow: hidden;
    padding-left: 22px;
    padding-top: 20px;
    position: relative;
}
.tabcon ul li {
    display: inline;
    float: left;
    height: 210px;
    margin: 0 21px 21px 0;
    overflow: hidden;
    position: relative;
    width: 210px;
}
.tabcon ul li a {
    display: table-cell;
    height: 210px;
    text-align: center;
    vertical-align: middle;
    width: 210px;
}
.tabcon ul li a img {
    vertical-align: middle;
	width:210px;
	height:210px;
}
.tabcon ul li p {
    background-color: rgba(0, 0, 0, 0.6);
    bottom: 0;
    color: #FFFFFF;
    padding: 5px;
    position: absolute;
    right: 0;
}
.tab .more {
    background-position: -132px -74px;
    color: #FFFFFF;
    display: inline-block;
    font-size: 12px;
    font-weight: normal;
    height: 25px;
    line-height: 25px;
    padding-left: 10px;
    text-align: left;
    width: 78px;
	margin-right:8px;
}
.tab .more:hover {
    color: #FFFFFF;
}
#model-clothes {
    height: 470px;
    margin-top: 10px;
}
#model-clothes .box-content {
    height: 445px;
	border:1px solid #DADADA;
	padding:12px;
	background:#fff;
	border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 3px rgba(34, 25, 25, 0.2);
}
#model-clothes .model-title .m-name {
    background-position: -1px -152px;
    width: 131px;
}
#model-clothes .model-img-list {
    height: 446px;
    position: relative;
}
.originality{
	background-color: #000000;
    cursor: pointer;
	filter:alpha(opacity=40);
	opacity: 0.4;
    position: absolute;
	z-index: 1;
	display:none;
}
.mask1 {
    height: 297px;
    left: 0;
    top: 0;
    width: 308px;
}
.mask2{
	height: 148px;
    left: 0;
    top: 0;
    width: 154px;
}
.mask3{
	height: 148px;
    left: 0;
    top: 0;
    width: 153px;
}
.mask4{
	height: 148px;
    left: 0;
    top: 0;
    width: 154px;
}
.mask5{
	height: 148px;
    left: 0;
    top: 0;
    width: 154px;
}
.mask6{
	height: 297px;
    left: 0;
    top: 0;
    width: 309px;
}
.mask7{
	height: 297px;
    left: 0;
    top: 0px;
    width: 308px;
}
.mask8{
	height: 148px;
    left: 0;
    top: 0;
    width: 153px;
}
.mask9{
	height: 148px;
    left: 0;
    top: 0;
    width: 154px;
}
#model-clothes .model-img-box {
    height: 148px;
    position: absolute;
}
#model-clothes .m-img-box1, #model-clothes .m-img-box6, #model-clothes .m-img-box7,#model-clothes .m-img-box1 img, #model-clothes .m-img-box6 img, #model-clothes .m-img-box7 img {
    height: 297px;
    width: 308px;
}

#model-clothes .m-img-box2, #model-clothes .m-img-box4, #model-clothes .m-img-box9,#model-clothes .m-img-box2 img, #model-clothes .m-img-box4 img, #model-clothes .m-img-box9 img {
    width: 154px;
	height:148px;
}
#model-clothes .m-img-box3, #model-clothes .m-img-box5, #model-clothes .m-img-box8,#model-clothes .m-img-box3 img, #model-clothes .m-img-box5 img, #model-clothes .m-img-box8 img {
    width: 153px;
	height:148px;
}
#model-clothes .m-img-box1 {
    left: 0;
    top: 0;
}
#model-clothes .m-img-box2 {
    left: 0;
    top: 298px;
}
#model-clothes .m-img-box3 {
    left: 155px;
    top: 298px;
}
#model-clothes .m-img-box4 {
    left: 309px;
    top: 0;
}
#model-clothes .m-img-box5 {
    left: 464px;
    top: 0;
}
#model-clothes .m-img-box6 {
    left: 309px;
    top: 149px;
}
#model-clothes .m-img-box7 {
    left: 619px;
    top: 0;
}
#model-clothes .m-img-box8 {
    left: 619px;
    top: 298px;
}
#model-clothes .m-img-box9 {
    left: 773px;
    top: 298px;
}
.model-img-box {
    float: left;
    overflow: hidden;
    position: relative;
	text-align:center;
}
.model-img-msg {
    bottom: -1px;
    display: block;
    height: 28px;
    left: 0;
    line-height: 28px;
    overflow: hidden;
    position: absolute;
    width: 100%;
}
.model-img-msg .model-img-msg-bg {
    background-color: #FFFFFF;
    display: block;
    height: 100%;
    opacity: 0.8;
    width: 100%;
}
.model-img-msg .model-img-msg-num {
    color: #EB1176;
    left: 7px;
    padding-left: 20px;
    position: absolute;
    top: 29px;
}
.model-img-msg .model-img-msg-num i {
    background: url(../images/lbg.gif) no-repeat scroll 0 0 transparent;
    height: 15px;
    left: 0;
    position: absolute;
    top: 8px;
    width: 15px;
}
.model-img-msg .model-img-msg-txt {
    color: #333333;
    font-weight: bold;
    position: absolute;
    right: 9px;
    top: 0;
}

.mt20 h3 {
    font-family: "微软雅黑","黑体";
    font-size: 18px;
}
.mt20 h3 span {
    background: none repeat scroll 0 0 #E83153;
    color: #FFFFFF;
    display: inline-block;
    padding: 0 10px;
	line-height:28px;
}
.mt20 h3 span a, .col_tit h3 span a:hover {
    color: #FFFFFF;
}

.box-shadow { box-shadow:0 1px 3px rgba(34,25,25,0.2);-moz-box-shadow:0 1px 3px rgba(34,25,25,0.2);-webkit-box-shadow:0 1px 3px rgba(34,25,25,0.2);border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; } 

.category { width:960px;margin:0 auto;padding-bottom:20px;padding-top:20px;background:url(../images/dotted.gif) repeat-x top; } 
.category .category-head { height:26px;padding-bottom:10px; } 
.category .category-head  .more{float:right;padding-top:7px;line-height:12px;}
.category .category-head h3 { float:left;line-height:30px;font-size:16px;height:26px;line-height:26px;color:#333; } 
.category .category-head .category-links { float:left;padding:7px 0 0 10px; } 
.category .category-head .category-links li { float:left;line-height:12px; } 
.category .category-links a { color:#999;font-size:12px; } 
.category .category-links span { padding:0 5px;color:#999;font-size:14px; } 
.nineGrid{ width:204px;margin-right:13px;padding:15px 13px;color:#999;background-color:white;float:left; }
.lastNineGrid{ margin-right:0px; }
.nineGrid h4{ line-height:16px;height:16px;font-size:16px; }
.nineGrid h4 a{ color:#666; }
.nineGrid h4 a:hover{ color:#5AD;text-decoration:none; }
.nineGrid .bd { margin-top:13px; }
.nineGrid .bd img{ width:62px;height:62px;border:1px solid #dedede;float:left;margin:0 2px 4px 2px; }
.nineGrid .ft { padding-top:10px; }
.justGuang { width:920px;margin:0 auto;background:#fff;padding:16px 20px; }
.justGuang fieldset { margin-top:10px;float:left;width:550px; } 
.justGuang legend { color:#666;font-size:16px;font-weight:bold; } 
.justGuang .thirdLogin a { float:left;margin-left:20px;display:inline; } 
.l-sina, .l-qq, .l-tao { width:120px;height:24px;line-height:999px;overflow:hidden; }
.justGuang a.l-tao { margin-left:0; }
.justGuang .out-login .l-qq, .form .out-login .l-sina { margin-left:10px; } 
.l-sina { background:url(../images/l-sina.png); } 
.l-qq { background:url(../images/l-qq.png); } 
.l-tao { background:url(../images/l-tao.png); } 
.justGuang .guangNews{float:right;width:335px;padding-left:25px;border-left:1px dotted #dedede;}
.justGuang .guangNews dt { font-weight:bold;line-heihgt:25px;height:25px;color:#666; }
.justGuang .guangNews dd { line-heihgt:25px;height:25px;color:#999; }
#J_welcome .welcome{ height:50px;position:relative;padding-left:60px; }
#J_welcome .welcome img{ position:absolute;left:0;top:0; }
#J_welcome .welcome .welcomeText{display:block;padding-top:4px;font-size:16px;font-weight:bold;}
#J_welcome .welcome .toGuang{padding-top:9px;display:block;color:#999;}

.brands{ width:960px;margin:0 auto;padding-top:20px;padding-bottom:6px;background:url(../images/dotted.gif) repeat-x top; }
.brands .brand-list li{float: left;display:inline;margin:0 10px 10px 0; background-color: #fff;position: relative; -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;box-shadow:0 1px 3px rgba(34,25,25,0.2);-moz-box-shadow:0 1px 3px rgba(34,25,25,0.2);-webkit-box-shadow:0 1px 3px rgba(34,25,25,0.2);transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;}
.brands .brand-list li.last-item{margin-right:0;}
.brands .brand-list li a{display: block; height: 250px;overflow: hidden;margin: 2px;position: relative;}
.brands .brand-list li a.small{width:180px;}
.brands .brand-list li a:hover{text-decoration: none;opacity:0.9;filter:alpha(opacity=90);}
.brands .hd{padding-bottom:10px;}
.brands h3 { font-size:16px;height:26px;line-height:26px; }
.brands h3 a{ color:#333; }
.brands h3 a:hover{ color:#5AD;text-decoration:none; }
.brands h3 .more { padding-top:10px;line-height:12px;float:right;font-size:12px;font-weight:normal; }

.banner-b { width:960px;height:90px;margin:10px auto 0; } 

.banner-c{width:960px;height:45px;margin:0 auto; padding-bottom:10px;}
.logo_xihuo{ width:100px; height:83px; float:left; display:block}

.cate_db_bg {
	background: url("../images/pg_bg1.png") no-repeat scroll center bottom transparent;
	height: 204px;
	
}
.cate_pic_s, .cate_pic_s img {
	height: 62px;
	width: 62px;
	float:left;
}
.cate_pic_s {
	margin: 4px 4px 0 0;
}